package vip.sweet.biz.modular.expert.params;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.*;

import java.util.Date;

/**
 * @author ASUS
 * @Date 2025/10/5 16:36
 * @Descripition
 */
@Data
@Schema(description = "业务逻辑专家添加参数类")
@Builder
public class BizExpertsAddParams {
    @Schema(description = "专家名称")
    @NotBlank(message = "专家名称不能为空")
    private String name;
    @Schema(description = "专家头像")
    private String avatar;
    @Schema(description = "职称")
    @NotBlank(message = "职称不能为空")
    private String title;
    @Schema(description = "所属机构")
    private String organization;
    @Schema(description = "简介")
    private String introduction;
    @Schema(description = "工作经历")
    private String experience;
    @Schema(description = "咨询价格")
    private Double consultationPrice;
    @Schema(description = "评分")
    private Double rating;
    @Schema(description = "评价数")
    private Integer reviewCount;
    @Schema(description = "地址")
    private String location;
    @Schema(description = "可用时间")
    private String availableTime;
}
